#include <vector>
#include <boost/shared_ptr.hpp>

class DocElement;
class Document
{
	typedef std::vector<boost::shared_ptr<DocElement> > ElementContainer;
	ElementContainer m_elements;
public:
	Document();
	void DisplayStatistics();
};